package com.hanamaki.array;

import java.util.Arrays;

public class Demo03 {

    public static void main(String[] args) {

        // 静态初始化
        // 创建 + 赋值
        int[] a = {1, 2, 3};

        // 动态初始化
        // new int[5]; 在堆中开辟 5个空间
            // 然后赋值
        int[] b = new int[5];
        System.out.println(Arrays.toString(b));
        b[2] = 7;

        // 默认初始化
            // 不赋值的元素 按照 数据类型的默认值
        int[] c = new int[4];
        System.out.println(Arrays.toString(c));

        String[] s = new String[3];
        System.out.println(Arrays.toString(s));

        boolean[] flag = new boolean[5];
        System.out.println(Arrays.toString(flag));

        // 数组的变量方式
        for (int i = 0; i < flag.length; i++) {
            System.out.println(flag[i]);
        }

        // 数组的遍历方式
        // 增强for循环
        for (boolean b1 : flag) {
            System.out.println(b1);
        }



    }
}
